package com.ruoyi.qif.service;

import java.util.List;
import com.ruoyi.qif.domain.QifRepair;

/**
 * 锜风公寓-维修Service接口
 * 
 * @author David
 * @date 2025-11-03
 */
public interface IQifRepairService 
{
    /**
     * 查询锜风公寓-维修
     * 
     * @param repairId 锜风公寓-维修主键
     * @return 锜风公寓-维修
     */
    public QifRepair selectQifRepairByRepairId(Long repairId);

    /**
     * 查询锜风公寓-维修列表
     * 
     * @param qifRepair 锜风公寓-维修
     * @return 锜风公寓-维修集合
     */
    public List<QifRepair> selectQifRepairList(QifRepair qifRepair);

    /**
     * 新增锜风公寓-维修
     * 
     * @param qifRepair 锜风公寓-维修
     * @return 结果
     */
    public int insertQifRepair(QifRepair qifRepair);

    /**
     * 修改锜风公寓-维修
     * 
     * @param qifRepair 锜风公寓-维修
     * @return 结果
     */
    public int updateQifRepair(QifRepair qifRepair);

    /**
     * 批量删除锜风公寓-维修
     * 
     * @param repairIds 需要删除的锜风公寓-维修主键集合
     * @return 结果
     */
    public int deleteQifRepairByRepairIds(String repairIds);

    /**
     * 删除锜风公寓-维修信息
     * 
     * @param repairId 锜风公寓-维修主键
     * @return 结果
     */
    public int deleteQifRepairByRepairId(Long repairId);

    String importQifExpenditure(List<QifRepair> qifRepairList, boolean updateSupport);

    int changeStatus(QifRepair repair);
}
